package cn.com.cifi.mars.bean.dto;

import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 本次编制信息
 * @author Administrator
 *
 */
@Data
@ApiModel(value="本次编制信息",description="本次编制信息")
public class OrganizationDto {

	/**
	 * 顶部版本名称
	 */
	@ApiModelProperty(name = "topName", value = "顶部版本名称")
	private String topName;
	
	/**
	 * 编制的版本名称
	 */
	@ApiModelProperty(name = "stageNames", value = "编制的版本名称")
	private List<String> stageNames;
	
	/**
	 * 是否预算版 0 是  1 不是
	 */
	@ApiModelProperty(name = "flag", value = "是否预算版 0 是  1 不是")
	private int flag;
	
	/**
	 * 	项目-签约计划审批	版本阶段
		投资版：investment
		战规版：strategy
		动态版：dynamic
		预算版：budget
	  versionTypeCode.equals(dynamic)
	审批优先级  动态版 > 战规版 > 投资版 > 预算版
	 */
	@ApiModelProperty(name = "versionTypeCode", value = "审批优先级  动态版 > 战规版 > 投资版 > 预算版")
	private String versionTypeCode;
	
	/**
	 * PK类型
	 */
	@ApiModelProperty(name = "type", value = "PK类型")
	private int type;

}
